package com.itzhouwei.commerce.redis.annotation;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/****
 * 防重复提交注解
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface RepeatRestrict {

    String key() default ""; //是否自定义key，如果false，则使用请求的url

    boolean checkUser() default true; //是否按照用户检查，否则按照ip
    int time() default 1; //重复提交间隔时间/秒

    int number() default 1; //重复提交的次数
}
